package ma.cdm.compteRenduVO;

import java.io.Externalizable;
import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectOutput;
import java.io.Serializable;

public class PointVO implements Externalizable, Serializable {

	private String pointId;
	private SuiviPointVO suiviPoint;
	private int numPoint;	
	private String titre;

	
	public PointVO() {
		super();
	}

	public PointVO(String pointId, String titre) {
		super();
		this.pointId = pointId;
		this.titre = titre;
	}


	public SuiviPointVO getSuiviPoint() {
		return suiviPoint;
	}


	public void setSuiviPoint(SuiviPointVO suiviPoint) {
		this.suiviPoint = suiviPoint;
	}
   

	public int getNumPoint() {
		return numPoint;
	}

	public void setNumPoint(int numPoint) {
		this.numPoint = numPoint;
	}

	public String getPointId() {
		return pointId;
	}


	public void setPointId(String pointId) {
		this.pointId = pointId;
	}


	public String getTitre() {
		return titre;
	}


	public void setTitre(String titre) {
		this.titre = titre;
	}

	public void writeExternal(ObjectOutput out) throws IOException {
		out.writeObject(pointId);
		out.writeObject(suiviPoint);
        out.writeObject(titre);     
	}


	public void readExternal(ObjectInput input) throws IOException,
			ClassNotFoundException {
		pointId =(String) input.readObject();
		suiviPoint = (SuiviPointVO)input.readObject() ;
        titre = (String)input.readObject();
	}

}
